import { modelOptions, prop } from "@typegoose/typegoose";
import { LanxiModel } from "../lianxiModel/LanxiModel";


@modelOptions({
    options: {
        allowMixed: 0
    }
})
export class JihuoModel {

    /* 包号 */
    @prop() public ditch: number

    /* imeiMd5 */
    @prop({ index: true }) public imeiMd5: string

    /* imei */
    @prop() public imei: string

    /* 设备唯一id */
    @prop() public visitorid: string

    /* 设备型号 */
    @prop() public platform: string

    /* 类型 */
    @prop() public type: "jihuo" | "zhuche" | "fuzhi" | 'baomin' | 'tiaozuan'

    /* 创建时间 */
    @prop({ index: true }) public createtime: number

    /* 联系方式 */
    @prop({ default: 'null' }) public lianxi?: LanxiModel | string

    /* 用户id */
    @prop() public userid: string

    /* 用户名 */
    @prop({ index: true }) public username: string


}

